
#include "root_handler.h"
#include <cstdio>

RootHandler::RootHandler(Handler* h)
    : Handler(h) { }

void RootHandler::Process(const Role& role)
{
  if (role == Role::ROOT)
    printf("管理员登录\n");
  else if (Handler::GetNextHandler() != nullptr)
    Handler::GetNextHandler()->Process(role);
  else
    printf("无法识别的用户类型\n");
}
